﻿#if _MSC_VER >= 1600    // VC2010
#pragma execution_character_set("utf-8")
#endif
#ifndef QTUTF8_H
#define QTUTF8_H

#include <QtWidgets>
#include "ui_QtUtf8.h"
// #include <QSqlDatabase>
// #include <QSqlQuery>
// #include <private/qsql_sqlite_p.h>
// #include <../src\sql\drivers\oci/qsql_oci.cpp>

// class CSqlDatabase : public QSqlDatabase
// {
// public:
// 	CSqlDatabase(){};
// 	CSqlDatabase(QSqlDriver* driver): QSqlDatabase(driver)  { };
// 	virtual ~CSqlDatabase(){};
// 
// };

using namespace Ui;
class QtUtf8 : public QDialog, public QtUtf8Class
{
	Q_OBJECT

public:
	QtUtf8(QWidget *parent = 0);
	~QtUtf8();

	void SearchFolder(QTreeWidgetItem *pTreeItem,const QString& strFolder);
	bool ModifyFile(const QString& strFile);
	QStringList m_strFilterList;
	QStringList m_strRemoveList;
	bool m_bSearching;
	bool m_bCrateing;

private slots:
	void on_btnFolder_clicked();
	void on_btnSearch_clicked();
	void on_btnCreate_clicked();

private:
// 	CSqlDatabase m_dbSqlite;
// 	QPointer<QSQLiteDriver> m_sqliteDriver;

};

#endif // QTUTF8_H
